tracklaying dozer (construction vehicle) - German English Dictionary